var prefix = ctx + "linkong/project"
//DropdownSearch 构造
// function DropdownSearch(dropdown){
//     this.dropdown = dropdown;
//     var _this = this;
//     $(document).on('click',''+_this.dropdown+' .dropdown-menu a',function(e){
//         _this.select(e);
//     })
//     $(document).on('keyup',''+_this.dropdown+' .dropdown-menu .seach_name',function(e){
//         _this.search(e);
//     })
// }
// //选择方法
// DropdownSearch.prototype.select = function(e){
//     var _text = $(e.target).text(),
//         parent = $(e.target).closest(this.dropdown);
//
//     $("#companyId").val($(e.target).attr("dataId"));
//     $("#companyName").val(_text);
//     $(parent).find("button em").html(_text);
// }
//
// //搜索方法
// DropdownSearch.prototype.search = function(e){
//     var value = $(e.target).val().trim();
//     if(value.length < 1){
//         $(''+this.dropdown+' li:not(":first")').show();
//     }else{
//
//         $(''+this.dropdown+' li:not(":first")').hide();
//         $(this.dropdown).find("li:not(':first')[data*='"+value+"']").show();
//     }
// }

// $(function(){
//     new DropdownSearch('.custom1');
//     var dicList = [];
//     $.each(datas, function(index, dict) {
//         var obj = {};
//         obj.label = dict.dictLabel;
//         obj.value = dict.dictCode;
//         dicList.push(obj);
//         delete obj;
//     });
//     var mySelect= $("#mySelect").mySelect({
//         mult:true,
//         option:dicList,
//         onChange:function(res){
//             var str = res.join(',');
//             $("#proTag").val(str);
//         }
//     });
// })
$("#form-project-add").validate({
    focusCleanup: true,
    focusCleanup: true,
    onkeyup: false,
    rules:{
        proName:{
            minlength: 2,
            maxlength: 50,
            remote: {
                url: prefix + "/proNameCheck",
                type: "post",
                dataType: "json",
                data: {
                    name : function() {
                        return $.common.trim($("#proName").val());
                    }
                },
                dataFilter: function(data, type) {
                    return $.validate.unique(data);
                }
            }
        },
        leaderPhone:{
            isPhone:true,
            remote: {
                url: prefix + "/checkPhoneUnique",
                type: "post",
                dataType: "json",
                data: {
                    name: function () {
                        return $.common.trim($("#leaderPhone").val());
                    }
                },
                dataFilter: function (data, type) {
                    return $.validate.unique(data);
                }
            }
        },

    },
    messages: {
        "proName": {
            remote: "项目名称已经存在"
        },
        "leaderPhone":{
            remote: "法人手机号码已经存在"
        }
    }
});


$("input[name='startTime']").datetimepicker({
    format: "yyyy-mm-dd",
    minView: "month",
    autoclose: true
});
$("input[name='transitionTime']").datetimepicker({
    format: "yyyy-mm-dd",
    minView: "month",
    autoclose: true
});
$("input[name='onlineTime']").datetimepicker({
    format: "yyyy-mm-dd",
    minView: "month",
    autoclose: true
});

function submitHandler() {
    var companyId = $("#companyId").val();
    var templateId = $("#templateId").val();
    var proMatterIds = $("#templateId option:selected").attr("data_m_ids");
    if(companyName == '' || companyName == null){

         return $.modal.msgError("请选输入企业");
    }
    if(templateId == '' || templateId == null){

        return $.modal.msgError("请选择前置事项模板");
    }
    $("#proMatterIds").val(proMatterIds);
    if ($.validate.form()) {
        var proTypeName = $("#proType option:selected").text();
        $("#proTypeName").val(proTypeName);

        $.operate.save(prefix + "/add", $('#form-project-add').serialize());
    }
}

/*项目标签-新增*/
function selectProjectTagTree() {
    var options = {
        title: '项目标签选择',
        width: "380",
        url: prefix + "/selectProjectTagTree/" + $("#treeId").val(),
        callBack: doSubmit
    };
    $.modal.openOptions(options);
}

function doSubmit(index, layero){
    var body = layer.getChildFrame('body', index);
    $("#treeId").val(body.find('#treeId').val());
    $("#treeName").val(body.find('#treeName').val());
    layer.close(index);
}
